Text EditorのOSS
Reditor
の実装のために、この辺のアーキテクチャの組み方を参考にしたい
TS, JS
VSCode
monaco-editor
Atom (IDE)
CodeMirror
react-codemirror2
BlockSuite
Reactのライブラリ
Tiptap
rich-textarea
Lexical
❌️Draft.js
Slate.js
Editor.js
https://editorjs.io/base-concepts/
TinyMCE
ProseMirror
Quill
react-realtime-markup-editor
https://github.com/kumachan-mis/react-realtime-markup-editor
react-monaco-editor
https://github.com/react-monaco-editor/react-monaco-editor
参考
https://r7kamura.com/articles/2017-11-12-draft-js-slate-js-codemirror-a7ef80d69998
Haskell
Rasa
https://github.com/ChrisPenner/rasa
コードがきれい
Yi
https://github.com/yi-editor/yi
C
Vim
https://github.com/vim/vim
kilo
https://viewsourcecode.org/snaptoken/kilo/
Rust
Fullscratchで作る
https://www.philippflenker.com/hecto/
こっちだった
mrsekut.icon
kiloを参考にして作られたkiro
https://rhysd.hatenablog.com/entry/2019/08/29/091753
Helix
Swift
Twitter
https://github.com/twitter/TwitterTextEditor
さっき公開されたらしい
https://www.publickey1.jp/blog/21/twitteriostwitter_text_editor.html
Atom
https://github.com/atom/atom
IntelliJのdocs
https://plugins.jetbrains.com/docs/intellij/coordinates-system.html